package com.atguigu.spzx.manager.mapper;

import com.atguigu.spzx.model.dto.product.ProductDto;
import com.atguigu.spzx.model.entity.product.Product;

import java.util.List;

/**
 * @author Mahone
 */
public interface ProductMapper {

    /**
     * 分页查询商品列表
     */
    List<Product> selectProductListByPage(ProductDto productDto);

    /**
     * 商品表product添加操作
     * @param product
     */
    void insertProduct(Product product);

    /**
     * 根据id查商品表
     * @param id
     * @return
     */
    Product selectProductById(Long id);

    /**
     * 修改product
     * @param product
     */
    void upDateById(Product product);
}
